# @shuaige : 陈世玉
# @name :Data-fenxi.py
# @time :2024/12/18 17:09

import pandas as pd

# 读取CSV文件
df = pd.read_csv('data1.csv')

# 如果列名不同，请相应地修改
goals_column = '进球'

# 检查数据
print("数据预览:")
print(df.head())

# 分组平均值、最大值、最小值、中位数等
# 以比赛名进行分组统计
grouped_stats = df.groupby('比赛名')[goals_column].agg(['mean', 'max', 'min', 'median'])
#改变表头
grouped_stats.columns = ['平均值', '最大值', '最小值', '中位数']
print("\n分组统计分析:")
print(grouped_stats)

# 将结果保存为新的CSV文件
grouped_stats.to_csv('grouped_stats.csv')

print("\n统计分析结果已保存至grouped_stats.csv")
